version 15.1

cd "G:\Experiment Data"
use Experiment1_encoded_data.dta

**Regression of Performance Ratings on IAT Scores (Table 1)
reg PerformanceRating IATscore

**The Interaction of Information and Implicit Attitudes in the Evaluative Process
**Centralize IAT Scores
center IATscore
**Use the newly generated variable c_IATscore for regression analysis (Table 2)
reg PerformanceRating c.c_IATscore##i.Treat

**The Interactive Effect of Information and Time on Performance Ratings (Table 3)
reg PerformanceRating i.Treat##i.Time

**Descriptive Statistics(please interpret the results in conjunction with the codebook)
**For continuous variable (Table S2)
sum IATscore Age

**For categorical variables (Table S2)
tab Gender
tab Region
tab UrbanRural
tab MaritalStatus
tab FertilityStatus
tab Nation
tab Education
tab PoliticalStatus
tab Income

**Balance test across experimental groups (Table S3)
ttest Gender, by (Treat)
ttest Region, by (Treat)
ttest UrbanRural, by (Treat)
ttest Age, by (Treat)
ttest MaritalStatus, by (Treat)
ttest FertilityStatus, by (Treat)
ttest Nation, by (Treat)
ttest Education, by (Treat)
ttest PoliticalStatus, by (Treat)
ttest Income, by (Treat)
ttest Prior_EMS_use, by (Treat)
ttest Prior_ZTOEx_use, by (Treat)
ttest GovernmentTrust, by (Treat)

**Potential moderators of information effects (Table S8 and Table S9)
// Recoding and Preparing Variables

**Recoding Treat:
//1 if a subject received information or advertising
//0 otherwise
gen Information = Treat

**Recoding Education: 
//1 if 4-year degree or more
//0 if less than 4-year degree
recode Education (0=0) (1/2=1), generate(New_Education)

**Recoding Income: 
//1 if more than ¥100,000 
//0 if less than or equal to ¥100,000
recode Income (0/1=0) (2/3=1), generate(New_Income)

**Recoding GovernmentTrust: 
//1 if trust just about always or most of the time
//0 if trust only some of the time or almost never
recode GovernmentTrust (3/4=0) (1/2=1), generate(Trust)

**Recoding Prior_EMS_use:
//1 if frequent EMS use 
//0 if infrequent use
recode Prior_EMS_use (1/3=0) (4/5=1), generate(NewPriorEMS_use)

**Recoding PoliticalStatus:
//1 if Communist 
//0 if non-Communist
recode PoliticalStatus (0/1=0) (2=1) (3=0), generate(New_PoliticalStatus)

**The Interactive Effect of Information and Potential moderators on Performance Ratings
reg PerformanceRating i.Information##i.New_Education
reg PerformanceRating i.Information##i.New_Income
reg PerformanceRating i.Information##i.Trust
reg PerformanceRating i.Information##i.NewPriorEMS_use
reg PerformanceRating i.Information##i.New_PoliticalStatus
reg PerformanceRating i.Information##i.Region
